﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace ProDeletorGUI
{
    public class Task
    {
        private string name;
        private bool recursive;
        private string folder;
        private string fileMask;
        private bool emptyFolders;
        private bool testMode;
        private bool logging;
        private string logPath;
        private bool monday;
        private bool tuesday;
        private bool wednesday;
        private bool thursday;
        private bool friday;
        private bool saturday;
        private bool sunday;
        private int hour;
        private int minute;
        private int keepDays;
        private int keepHours;
        private int keepMinutes;
        private bool archive;
        private string archiveFolder;
        private string mode;
        private string triggerMode;

        public Task()
        {

        }

        public string Name
        {
            get { return name; }
            set { name = value; }
        }
        public bool Recursive
        {
            get { return recursive; }
            set { recursive = value; }
        }
        public string Folder
        {
            get { return folder; }
            set { folder = value; }
        }
        public string FileMask
        {
            get { return fileMask; }
            set { fileMask = value; }
        }
        public bool EmptyFolder
        {
            get { return emptyFolders; }
            set { emptyFolders = value; }
        }
        public bool Archive
        {
            get { return archive; }
            set { archive = value; }
        }
        public string ArchiveFolder
        {
            get { return archiveFolder; }
            set { archiveFolder = value; }
        }
        public string Mode
        {
            get { return mode; }
            set { mode = value; }
        }
        public string TriggerMode
        {
            get { return triggerMode; }
            set { triggerMode = value; }
        }
        public bool TestMode
        {
            get { return testMode; }
            set { testMode = value; }
        }
        public bool Logging
        {
            get { return logging; }
            set { logging = value; }
        }
        public string LogPath
        {
            get { return logPath; }
            set { logPath = value; }
        }
        public bool Monday
        {
            get { return monday; }
            set { monday = value; }
        }
        public bool Tuesday
        {
            get { return tuesday; }
            set { tuesday = value; }
        }
        public bool Wednesday
        {
            get { return wednesday; }
            set { wednesday = value; }
        }
        public bool Thursday
        {
            get { return thursday; }
            set { thursday = value; }
        }
        public bool Friday
        {
            get { return friday; }
            set { friday = value; }
        }
        public bool Saturday
        {
            get { return saturday; }
            set { saturday = value; }
        }
        public bool Sunday
        {
            get { return sunday; }
            set { sunday = value; }
        }
        public int Hour
        {
            get { return hour; }
            set { hour = value; }
        }
        public int Minute
        {
            get { return minute; }
            set { minute = value; }
        }
        public int KeepDays
        {
            get { return keepDays; }
            set { keepDays = value; }
        }
        public int KeepHours
        {
            get { return keepHours; }
            set { keepHours = value; }
        }
        public int KeepMinutes
        {
            get { return keepMinutes; }
            set { keepMinutes = value; }
        }

    }
}
